package com.juzi.xunhuan_dead;

import java.util.Scanner;

public class DeadForDemo1 {
    public static void main(String[] args) {
        //目标：学会定义死循环
        System.out.println("-------------案例--------------");
        System.out.println("密码验证\n" +
                "需求：系统密码是520，请用户不断的输入密码验证，验证不对输出：密码错误，验证成功输出：欢迎进入系统，并停止程序。\n" +
                "\n" +
                "分析：\n" +
                "定义一个整型变量记录正确的密码：520\n" +
                "使用while死循环，让用户不断输入数据，与正确密码比对：验证不成功输出：密码错误、验证成功输出：欢迎进入系统，并使用break结束当前循环的执行。\n");
        //1、定义正确密码
        int okPsd = 520;
        //2、定义一个死循环让用户不断输入密码认证
        Scanner sc = new Scanner(System.in);
        while (true) {
            System.out.println("请输入正确密码:");
            int psd = sc.nextInt();
            //使用if 判断密码是否正确
            if (psd == okPsd){
                System.out.println("登陆成功");
                break;//可以立即结束当前所在循环的执行
            }else {
                System.out.println("密码错误");
            }
        }
    }
}
